"""8.2 类的定义和使用"""
'''一、类的定义
1）语法格式
class 类名： #关键字代表定义类
    类体
说明：
（1）类名必须符合“标识符”的规则，一般规定首字母大写，多个单词采用“大驼峰原则”。
    Peron Info ==> PersonInfo
（2）类体中可以包含属性和方法两部分。

'''

# class ClassName

class PersonInfo:
    pass

'''二、类的使用:实例化（创建对象）
1）创建对象
语法格式：
对象名 = 类名()
'''
person=PersonInfo()
print(person)
'''三、类的属性定义: 
1)类的属性；2）实例属性'''
class Person2:
    #类的属性
    special='人类'
    #实例属性
    '''init方法：初始化方法，用于初始化实例属性
    self:表示当前对象
    '''
    def __init__(self,name,age):
        self.name=name
        self.age=age

''''四、类的属性的使用'''
'''1）类的属性: 类名.类的属性名'''
print(Person2.special)
'''2）实例属性：对象名.实例属性名'''
p2=Person2('张三',18)
print(p2.name)
print(p2.age)

